haris pavletic
ETTU and EUSA Strengthen Ties in Ljubljana: European Table Tennis Patches the 19-23 Age GapOn the final day of the 2026 European Table Tennis Championships at Arena...
Argentina 3-0 Benin: Lisandro Martinez Bids Farewell to Messi and the Question of Media AccuracyIn the 46th minute in Buenos Aires, Lisandro Martinez took off his training t...
Hanoi 3-0 Lao Cai: the five defeats, the seeding question, and a semifinal decided by spaceAt 9-16 in the second set, Hanoi stood exactly seven points from the edge. On...
VCT 2027: Austin Hosts Champions for the First Time, and a Partner Slot Is No Longer Season-Long InsuranceInside Riot Games' multi-thousand-word release on the 2027 VALORANT season...
New stadium in Mexico: Atlas and lessons from multi-year projectsOn July 30, 2026, at the newly built AKRON Stadium, Chivas hosted Manchester...
Heat Maps and Empty Records: Why Modern Basketball Data Isn't Always the TruthOn August 11, 2026, inside the isolation campus in Orlando, Damian Lillard...
The V.League Transfer Window: Where Clubs Buy Safety for the Manager's SeatThe V.League Transfer Window: Where Clubs Buy Safety for the Manager's Seat...
T1 and the Faker–Oner Slide Before Worlds 2026: When Champions Have to Relearn How to Read the MapThe clock in Busan read 1:47 a.m. when Oner retreated into his lower jungle,...
The Invisible Ones on the Scoreboard: What Vietnamese Esports Data Never CountsOn an evening in April 2026, inside a small studio tucked deep in an alley in...
Bounou Returns Before Al-Taawoun: Al-Hilal Patch the Goalkeeper, Not the Defensive StructureForty minutes before kick-off in Al-Hilal's away fixture at Neom, Yassine...
V.League Transfer Window: When Rumours Fill the Data GapIn my notebook there is a page that stayed blank for three weeks. It was the...
The Free-Agent Trap: Where Signing Fees Slip Through the PSR NetAt noon on the first of February, I sat in a small café near King's Cross...
Indonesia reach FIFA ASEAN Cup 2026 final: A 9-2 win over Bangladesh but Thailand are the real testThe final whistle at Gelora Bung Karno Stadium had barely faded when the...
Sakota Concedes AEK Are No Longer Favourites: The Power Shift in Greek BasketballAt exactly 17:30 on 10 October, in Thessaloniki, AEK walked into Round 2 of t...
Guernsey win the Worthing Junior Team 1*: nine fixtures, not one deciding gameNine team fixtures. Not one deciding game. Luke Evans and Barney Groves left...
Vanguard's Hardware Ban and the Hidden Cost of the Used PC MarketOn August 12, a VALORANT player in Germany turned on his computer, logged in,...
Wisper Joins Team Liquid: The First South American Signing and the Integration Equation Before BLAST SLAM VIIIOn the day Team Liquid announced the signing of Adrián "Wisper" Dobles, I was...
Defensive Errors and the Silence After Defeat: What América Can Learn from Cruz AzulThe América dressing room had no music that night. No laughter. Nobody was...
Data Only Tells Part of the Story: Lessons from F1 CollapsesI sat in the Red Bull pit garage at Monaco in the 2026 season, watching Max...
When the Numbers Go Silent: Sports Writing and the Discipline of the VoidTwo in the morning in London, I sat in front of three screens with an empty...
